Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Prague Open - Prague XL Capital Bermuda Open - Bermuda Black Forest Open 2004 - Freudenstadt XI Ciutat de Barcelona - Barcelona Siemens Open - Scheveningen Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov San Marino CEPU Open - San Marino Pekao Open - Szczecin 6th Sardinian International Championships - Cagliari Scheveningen Challenger Las Vegas Challenger - Las Vegas Pekao Open - Szczecin Open Maxon - Barcelona Black Forest Open - Alpirsbach Zivnobanka Czech Open - Prostejov Samarkand Challenger - Samarkand Challenger 42 - Andrezieux Memorial Savigny - Sassuolo Copa Ericsson Chile - Santiago Kos-Zucchetti Tennis Cup - Cordenons Szczecin Challenger XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Visa Tennis Open - Sao Paulo X Ciutat de Barcelona - Barcelona Sports Expert Open - Nettingsdorf Scottish Tennis Championship - Edinburgh Medicor Open - Budapest Copa Ericsson Venezuela - Caracas Cairo Challenger - Cairo Open 88 - Contrexeville Kyiv UMC Open - Kiev Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg ECM Cup - Prague SAA Hilversum Open - Hilversum DPD Challenger 2002 - Aschaffenburg Monza Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage V Torneo Internazionale di Tennis - Barletta San Marino Challenger Genova Challenger Zivnobanka Czech Open - Prostejov Copa Ericsson Brazil - Sao Paulo Copa Sevilla Internacionales de Andalucia - Seville VI Torneo Internazionale di Tennis - Barletta Brixina Tennis Open - Bressanone Espinho Challenger - Espinho Geneva Challenger - Geneva 10th Wartburg Open - Eisenach Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Intelig Tennis Cup - Brasilia Corona Mexico City Open - Mexico City San Marino Cepu Open - San Marino Copa Sevilla - Seville Heilbronn Open - Heilbronn Quelle Cup 2000 - Furth Tennis Cup of Flanders - Ostende Rome Challenger Copa Ericsson Argentina - Buenos Aires Open de Nice - Nice Prostejov Challenger Ho Chi Minh City Challenger - Ho Chi Minh City JVC Trophy - Vienna Quelle Cup 1999 - Furth Skandia Open - Linz 2000 Cairo Challenger - Cairo VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Internationale Badische Meisterschaften Um Den Techem Cup - Zell San Marino Cepu Open - San Marino USTA Men's Challenger of Dallas - Dallas V Trofeo Barcelona de Tenis - Barcelona VIII Torneo Internazionale di Tennis - Barletta Copa Ericsson Peru - Lima The Scottish Championships - Edinburgh Pekao Open - Szczecin Sporting Challenger 2003 - Turin Schickendanz Open - Furth Top Wool Challenger Biella - Biella ATU Cup - Weiden Oberstaufen Cup - Oberstaufen XL Bermuda Open - Bermuda Szczecin Challenger XXXVII Torneig C.E. Laieta - Barcelona Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ispat Open 2004 - Ostrava San Marino Challenger Sibiu Challenger Nord/LB Open 2004 - Braunschweig Bordeaux Challenger Vicenza Challenger Prague Challenger SIR Supermercadi Challenger - Rome Padova Challenger Todi Challenger Bancastato Challenger Lugano - Lugano Challenger Groningen - Groningen Nord LB Open 2006 - Braunschweig Trnava Challenger Rome Challenger IX Torneo Internacionale de Tennis - Barletta San Luis Potosi Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Heilbronn Challenger Cepu Open - San Marino Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Blois Challenger Banca Stato Challenger - Lugano Genova Challenger San Marino Cepu Open - San Marino Rhein-Main Challenger 2004 - Aschaffenburg XI Ciutat de Barcelona - Barcelona Privat Bank Cup - Dnepropetrovsk BMW Tennis Championship - Sunrise Sir Supermercati - Rome ECM Prague Open - Prague Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Szczecin Challenger San Marino Cepu Open - San Marino 9th Wartburg Open - Eisenach XI Venice Open - Venice Zagreb Open - Zagreb Cordenons Challenger Pekao Open 2001 - Szczecin Samsung Securities Cup - Seoul Genova Challenger Challenger Ford de Cherbourg - Cherbourg Genova Challenger ATP Challenger Open 2004 - Monchengladbach Szczecin Challenger La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Challenger Brasov - Brasov Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Qatar Mobil Open 2000 - Doha Furth Challenger Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Grolsch Cup - Warsaw Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Estoril Open - Estoril Maia Open - Oporto Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Rado Geneva Challenger - Geneva Qatar Exxon Mobil Open 2003 - Doha Seville Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Gelsor Open Romania - Bucharest Stockholm Open - Stockholm Szczecin Challenger ECM Cup - Prague Challenger Ford de Cherbourg - Cherbourg Casablanca Challenger ATP Challenger Hamburg - Hamburg Bucaramanga Challenger Nord/LB Open - Braunschweig Wartburg Open - Eisenach Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest Skandia Open - Linz Honda Kah Singapore Men's Tennis Open - Singapore Residenza Open - Magdeburg Challenger Ford de Cherbourg - Cherbourg Como Challenger Schickedanz Open - Furth Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Tata Open - Chennai Qatar Open - Doha Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Polish Open 99 - Poznan Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Zagreb Open - Zagreb Campionati Internazionali di Sicilia - Palermo Abierto Internacional de Salinas - Salinas Davidoff Swiss Indoors - Basel III Challenger Continenal Plaza - Puerto Vallarta Stockholm Open - Stockholm Eisenberg Jerusalem Open - Jerusalem Mobelwelt-Zick Open 98 - Dresden ECM Prague Open 2005 - Prague Quelle Cup - Furth Finnish Open - Helsinki BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Wartburg Open - Eisenach Hilversum Open - Hilversum Open de Montauban - Montauban Badden Open by Rothaus - Ettlingen Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Prostejov Challenger Dubai Open - Dubai Schickendanz Open - Furth Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Torneo Internazionale di Tennis ATP-Challenger - Merano BMW Open - Munich Internationale Tenniskampioenschappen Scheveningen - Scheveningen Poznan Challenger - Poznan Nord LB Open - Braunschweig Synsam Swedish Open - Bastad Black Forest Open - Freudenstadt Mercedes Cup - Stuttgart Generali Open - Kitzbuhel II Cyclus Open de Tenis - Florianopolis Idea Prokom Open - Sopot Fujitsu Siemens Open - Budapest Open Romania - Bucharest Pekao Open 2003 - Szczecin Heineken Open - Auckland Napoli Challenger - Napoli Tenniscup of Flanders - Ostende Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Hilton Waikoloa Village USTA Challenger - Waikoloa Cairo Challenger - Cairo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin Olbia Geovillage Open - Olbia TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana ATU Cup - Weiden Open Castilla y Leon - Segovia Trani Cup - Trani CA Challenge 2002 - Graz Banca Stato Challenger Lugano - Lugano AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Dutch Open Tennis - Amersfoort AXA Open II - Espinho Open de Montauban - Montauban Geneva Challenger - Geneva BMW Challenger Open - Monchengladbach Copa Ericsson Peru - Lima Zagreb Open - Zagreb FILA Challenger - Biella ATU Cup 2001 - Weiden Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Copa Ericsson Argentina - Buenos Aires Warsteiner Grand Prix ATP Challenger - Oberstaufen MoviStar Open - Vina del Mar Copa Ericsson Peru - Lima Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Challenger Ford de Cherbourg - Cherbourg Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig 7th Wartburg Open - Eisenach Brasil Open - Costa do Sauipe Amer-Wilson Tampere ATP Tournament - Tampere Medicor Open - Budapest drkoop.com USTA Challenger of Burbank - Burbank St. Petersburg Challenger by Kinex - St. Petersburg Copa Telmex - Buenos Aires Open de Franche-Comte - Besancon U.S. Men's Clay Court Championships - Houston Czech Open - Prostejov 10ø Tornea B. Camparini - Reggio Emilia Grand Prix Hassan II - Casablanca Architect Open - Budapest Estoril Open - Estoril Pekao Open 2004 - Szczecin Dubrovnik Open - Dubrovnik Copa Sevilla-Internacionales de Andalucia - Seville Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Dutch Open Tennis - Amersfoort Copenhagen Open - Copenhagen Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Copa Kia Challenger ATP - Santiago Grand Prix Hassan II - Casablanca Stockholm Open - Stockholm Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Wideyes Swedish Open - Bastad Estoril Open - Estoril BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copenhagen Open - Copenhagen Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Qatar Mobil Open 2001 - Doha Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade BMW Open - Munich RCA Championships - Indianapolis VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Tata Open 2003 - Chennai Milan Indoors - Milan BellSouth Open - Vina del Mar Bet-at-home Open - Hamburg Valencia Open - Valencia Copa AT&T - Buenos Aires Sophia Antipolis Challenger International Championship of Croatia - Umag Brasil Open - Sao Paulo Campionati Internazionali di Sicilia - Palermo Furth Challenger Heineken Open - Auckland Szczecin Challenger Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe Open de Nice Cote d'Azur - Nice Poznan Challenger Bet-at-home Open - Hamburg Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Genova Challenger Trnava Challenger ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Napoli Challenger Marbella Challenger Grand Prix Hassan II - Casablanca Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril China Open - Beijing Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Open SEAT Godo 2006 - Barcelona Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Rio Open 500 - Rio de Janeiro SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Nord/LB Open - Braunschweig Fujitsu Siemens Open - Budapest Copa Ericsson Brazil - Sao Paulo Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Zivnobanka Czech Open - Prostejov Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Eisenberg Jerusalem Open - Jerusalem San Luis Potosi ATP Challenger - San Luis Potosi ATU Cup - Weiden Newcastle Challenger - Newcastle Copa Ericsson Mexico - Guadalajara Muller Cup 99 - Ulm Cairo Challenger 2002 - Cairo Kyiv UMC Open - Kiev Open Sud de France - Montpellier Copa Ericsson Costa Rica - San Jose Samarkand Challenger - Samarkand Intersport Heilbronn Open - Heilbronn Rhein-Main Challenger 2003 - Aschaffenburg Aix En Provence Challenger Copa Ericsson Chile - Santiago Barcelona Open BancSabadell - Barcelona Renault Slovenian Open - Ljubljana Privat Bank Cup - Dniepropetrovsk Tennis Napoli Cup - Napoli ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger ATP Challenger Numea - New Caledonia If Stockholm Open - Stockholm Banja Luka Challenger 2004 - Banja Luka The Priority Telecom Open - Amersfoort Black Forest Open 2002 - Freudenstadt Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Telenordia Swedish Open - Bastad Estoril Open - Estoril Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome If Stockholm Open - Stockholm Tennis Masters Series - Miami Tennis Masters Series - Rome Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Open 13 - Marseille Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Pacific Life Open - Indian Wells Generali Open 2002 - Kitzbuhel Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Heineken Open - Auckland BNP Paribas Open - Indian Wells VTR Open - Vina del Mar Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Generali Open - Kitzbuhel Mutua Madrilena Masters Madrid - Madrid Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Masters - Paris 2001 Mercedes Cup - Stuttgart Sony Ericsson Open - Miami TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome The Lipton Championships - Key Biscayne SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Shanghai ATP Masters 1000 - Shanghai Grand Prix Hassan II - Casablanca Masters Series Hamburg - Hamburg Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Masters - Paris Open de Nice Cote dAzur - Nice BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Qatar Exxon Mobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open de Moselle - Metz China Open - Beijing Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 2, 1R, ZIM-NOR 1-4 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 2, 2R, NOR-MKD 2-3 Davis Cup, Group 2, 2R, HUN-NOR 3-2 Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 1, 2R, ROU-NOR 4-1 River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston